@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #000;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;}
img {border: 0;}

body {text-align:center; /*font-family:微软雅黑;font-family:宋体;*/font-family:Arial,微软雅黑; position:relative;color:#555555; font-size:12px; background:#fff;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }


/*
.item_ul{ width:202px; margin-left:6px; padding:10px 0px; 13px 0px}
.item_ul li{ width:201px; margin-top:8px; }
.item_ul li a{width:201px; height:26px; background:url(../images/item_list1.jpg) no-repeat; display:block;text-indent: 35px; line-height: 26px; }
.item_ul li a:hover{}

.item_ul li ul{ margin:0; padding:0px;}
.item_ul li ul li { margin:0px;}
.item_ul li ul li a{ text-indent: 45px; background:none;}
.item_ul li ul li a:hover{}
*/

.header{width:100%;height:106px;position: relative; background:url(../images/head_bg.jpg) repeat-x; z-index:200;}
.head_wrap{width:1000px; height:106px;margin:0 auto;position: relative;	text-align: left;}	
.head_top{ width:1000px; height:67px; position:relative;}
.logo{float:left;width:430px; height:67px;background:url(../images/logo.png) no-repeat;}
.tel{ width:260px; height:67px; background:url(../images/tel.png) no-repeat; position:absolute; top:0px; right:220px;}
.tool{float:right;width:450px;	height:24px;margin:16px 0px 0px 0px ;}

.artsearch{ width:212px; height:39px; position:absolute; top:16px; right:0;}
.search_from{ width:212px; height:21px; position:absolute; top:9px; line-height:21px; }
.search_text{ width:165px; height:21px; line-height:21px; padding-left:3px; border:none; background:#fdedcf; float:left; border: 1px solid #2B731F;}
.search_submit{ width:40px; height:23px; border:none; background:#fdedcf;  float:right; text-align:center; color:#124c37; cursor:pointer; border: 1px solid #2B731F;}

.nav{width:1025px;	height:39px; float:left;}
.nav ul{width:1025px;}
.nav li{float: left;width: 118px;height: 39px;text-align: center;line-height: 39px ;font-size: 14px; position:relative; margin-right: 10px;}
.nav li.lg{}
.nav li a{ width: 118px;height: 39px; color:#fff; display:block;}
.nav li a:hover,.nav li a.jd{ background:url(../images/nav_a.jpg) repeat-x; color:#124c37;}

.nav ul li ul{ width:128px; z-index: 200; position: absolute;top: 39px; left: 0px; background:url(../images/misbg.png) repeat; display:none;  }
.nav ul li ul li{ height:30px; line-height:30px; font-size: 12px; text-align:left;  }
.nav ul li ul li a{width:110px; height:30px; padding-left:18px;}
.nav ul li ul li a:hover{ background:url(../images/misbg.png) repeat;}

.banner{width:100%;height:443px;background:url(../images/banner.jpg) no-repeat center top;}	
	
.main{width:1000px; margin:0 auto; background:#fff; z-index:100; position:relative; text-align:left;}
.main_left{ width:202px; float:left;}
.main_item{ width:214px; height:350px; float:left; background:url(../images/item_bg.png) no-repeat top; margin-top: -12px;margin-left: -12px;}

.main_itemul{ width:198px; margin-top:29px; background:#278369;margin-left: 12px; padding-bottom: 10px; text-align:center;}
.main_itemul li{ width:198px; height:34px; position:relative; font-size:14px; }
.main_itemul li a{ line-height:30px;  color:#fff;  }
.main_itemul li a:hover{color:#fff286;}
.main_itemul li.hjd{ background:url(../images/mian_itemlist.jpg) no-repeat;}

.main_itemul li ul.mitsty1{ width:160px; height:auto; position:absolute; left:197px; background:#fff; top: -10px; z-index:200; padding: 10px 0; display:none; border:1px solid #278369; border-left:none;  }
.main_itemul li ul.mitsty2{ width:160px; position:absolute; left:197px; background:#fff; top: -40px; z-index:200; padding: 10px 0; display:none; border:1px solid #278369; border-left:none;  }
.main_itemul li ul.mitsty3{ visibility:hidden;}
.main_itemul li ul li{ height:28px; line-height:28px; font-size:12px; text-align:left; text-indent:20px;}
.main_itemul li ul li a{ color:#000; font-family:宋体;}
.main_itemul li ul li a:hover{ color:#278369; text-decoration:underline;}

.main_center{ width:524px; /*height:400px;*/ float:left; margin-left:12px; margin-top:20px;}

.mc_tit{ width:100%; height:28px; position:relative;}
.mc-tit img { float:left;}
.mc_more{ width:45px; height:28px; position:absolute; right:0px; z-index:20; cursor:pointer; top: 0px; }

.mc_cont{ overflow:hidden; padding:0px;}
.mc_cont img { width:137px; height:85px; float:left; padding:10px 0; margin:}
.mc_ul{ width:374px; height:; float:left; margin-left: 12px; font-family:宋体; }
.mc_ul li{ height:29px; border-bottom:1px dashed #d5d5d5; line-height:29px; color:#555;}
.mc_ul li a{ width:300px; height:29px; display:block; float:left; color:#555; padding-left:18px; padding-left: 14px; background:url(../images/list01.jpg) no-repeat 0px 10px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.mc_ul li em{ display:block; float:right; font-style:normal;}

.main_right{ width:239px; height:auto; float:right; margin-top:20px; }
.main_fl{ width:239px; height:30px; background:url(../images/frend_link.jpg) no-repeat; }
/*.mf_ul{}
.mf_ul li{ margin-bottom:6px;}
.mf_ul li a{}
.mf_ul li a img{}
*/
.main_flc img{ margin-bottom:6px;}

.footer{ width:100%; height:30px; background:#555;}
.foot_wrap{ width:1000px; height:30px; margin:0 auto; line-height:30px; text-align:center; color:#fff;}


/********************************/
.submain{ width:1000px; margin:0 auto; background:#fff; z-index:100; position:relative; text-align:left;}
.sub_left{ width:217px; float:left; z-index:200; margin-bottom: 40px;}
.sub_itemtit{ width:187px; height:38px; background:url(../images/item_tit.png) no-repeat; color:#fdedcf; line-height:18px; padding-left:30px; margin-top: -38px; }

.sub_itemtit .item_name1{ font-size:14px; height:18px; display:block; padding-top: 2px; }
.sub_itemtit .item_name2{ font-size:12px; height:18px; display:block; text-transform:uppercase; } 
.item_bottom{ width:215px; border:1px solid #b5c5c2; background:#fdedcf; overflow:hidden;}

.item_ul{  width:215px; margin-bottom: -3px;}
.item_ul li{ padding-bottom:3px; background:url(../images/item_list2.jpg) no-repeat center bottom; text-align:center; }
.item_ul li a{ width:215px; height:30px; display:block; line-height:30px; color:#247767; }
.item_ul li a:hover,.item_ul li a.jd{ font-weight:bold;}

.sub_link{ margin-top:14px;}

.sub_right{ width:760px; float:right; }
.location{ height:30px; position:relative; overflow:hidden; color:#237567; margin-top: 14px;}
.locname1{ float:left; display:block; font-size:14px; line-height:27px;}
.locname2{ float:left; display:block; font-size:12px; text-transform:uppercase; margin-left:8px; line-height:27px;}
.breadcrumb{ height:27px; line-height:27px; float:right; margin-right:8px; top:0px; color:#555; }
.breadcrumb a{ color:#555;}
.breadcrumb a:hover{ color:#237567;}
.loc_line{ width:100%;height:1px; position:absolute; bottom:0px; left:0px; font-size:0px;  border-top:1px solid #237567; border-bottom:2px solid #237567;}

.piclist{}
.piclist ul{ overflow: hidden;}
.piclist ul li {width:174px; float:left;margin:5px 6px 5px; _display:inline; text-align:center;}
.piclist ul li span{width:174px;height:165px; display: block;}
.piclist ul li span a.pic_box{width:174px;height:165px; display:block; overflow:hidden; text-align:center; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:100%; line-height:30px; display:block; color:#1d1c1c; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}




.section{ padding:26px 0; line-height:23px; }
/****************************/
.sty_newsList{}
.sty_newsList li{ height:30px; background:url(../images/list_dot.gif) repeat-x bottom; font-family:宋体; }
.sty_newsList li a{height: 30px;display: inline-block; color: #5e5e5e; padding-left:15px; background:url(../images/list4.jpg) no-repeat -3px 6px; line-height: 30px;}
.sty_newsList li a:hover{color:#333;}
.sty_newsList li em{font-style: normal;float: right;color: #8f8f8f;line-height: 30px;}

